#include "ReaderStatusProc.h"



static void * mem;
int f(int x){
ReaderStatusProc::startRegion("status","f","statusInstrumenter.cpp",5);
ReaderStatusProc::statusTopStart();
ReaderStatusProc::printTopStart();
//@instrument status {function:f file:statusInstrumenter.cpp line:5}
mem=malloc(4096*10000);
ReaderStatusProc::statusTopEnd();
ReaderStatusProc::printTopEnd();
ReaderStatusProc::reduce();
//@end
 return x;
};



int g(int x){
ReaderStatusProc::startRegion("mallinfo","g","statusInstrumenter.cpp",16);
ReaderStatusProc::statusTopStart();
ReaderStatusProc::printTopStart();
//@instrument mallinfo {function:g file:statusInstrumenter.cpp line:16}
free(mem);
ReaderStatusProc::statusTopEnd();
ReaderStatusProc::printTopEnd();
ReaderStatusProc::reduce();
//@end
 return x;
};


int h(int x){
ReaderStatusProc::startRegion("status","h","statusInstrumenter.cpp",26);
ReaderStatusProc::statusTopStart();
ReaderStatusProc::printTopStart();
//@instrument status {function:h file:statusInstrumenter.cpp line:26}
malloc(4096*10000);
ReaderStatusProc::statusTopEnd();
ReaderStatusProc::printTopEnd();
ReaderStatusProc::reduce();
//@end
 return x;
};




int main(void){
ReaderStatusProc::startRegion("status","main","statusInstrumenter.cpp",38);
ReaderStatusProc::statusTopStart();
ReaderStatusProc::printTopStart();
//@instrument status {function:main file:statusInstrumenter.cpp line:38}

  f(1);
  g(2);
  h(3);

ReaderStatusProc::statusTopEnd();
ReaderStatusProc::printTopEnd();
ReaderStatusProc::reduce();
//@end

}
